100 |
How can I prevent showing the border for selected/highlight/hot items
|
99 |
How can I change the item's background/backcolor, when the cursor hovers it (hot)
local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Items:Add("Item",nil,nil):HotBackColor := RGB(255,0,0) var_Items:Add("",nil,nil):ToString := "Item[bghot=RGB(255,0,0)]" oDCOCX_Exontrol1:Refresh() |
98 |
How can I change the item's background/backcolor
local var_Items as IItems oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn") var_Items := oDCOCX_Exontrol1:Items var_Items:Add("Item",nil,nil):BackColor := RGB(255,0,0) var_Items:Add("Item",nil,nil):BackColor := 0x1000000 var_Items:Add("",nil,nil):ToString := "Item[bg=RGB(255,0,0)]" oDCOCX_Exontrol1:Refresh() |
97 |
How can I specify/assign the item's identifier
|
96 |
The popup is displayed using a fade/light-up effect. Is it possible to prevent that
|
95 |
How can I show semi-transparent popups
|
94 |
How can I change the popup's border
|
93 |
How can I show a horizontal separator/line between groups (method 3,EBN color)
local var_Item,var_Item1,var_Item2,var_Item3 as IItem local var_Items,var_Items1 as IItems oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn") var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exGroupPopupVertical | exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("",nil,nil) var_Item1:AllowEdit := exItemEditSlider var_Item1:EditBorder := exEditBorderNone var_Item1:EditWidth := -128 var_Item1:EditValue := 25 var_Item2 := var_Items1:Add("",nil,nil) var_Item2:Enabled := false var_Item2:BackColor := 0x1000000 var_Item2:ItemHeight := 8 var_Item2:CaptionWidth := 128 var_Item3 := var_Items1:Add("",nil,nil) var_Item3:AllowEdit := exItemEditSlider var_Item3:EditBorder := exEditBorderNone var_Item3:EditWidth := -128 var_Item3:EditValue := 25 oDCOCX_Exontrol1:Refresh() |
92 |
How can I show a horizontal separator/line between groups (method 2,solid color)
local var_Item,var_Item1,var_Item2,var_Item3 as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exGroupPopupVertical | exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("",nil,nil) var_Item1:AllowEdit := exItemEditSlider var_Item1:EditBorder := exEditBorderNone var_Item1:EditWidth := -128 var_Item1:EditValue := 25 var_Item2 := var_Items1:Add("",nil,nil) var_Item2:Enabled := false var_Item2:BackColor := RGB(128,128,128) var_Item2:ItemHeight := 8 var_Item2:CaptionWidth := 128 var_Item3 := var_Items1:Add("",nil,nil) var_Item3:AllowEdit := exItemEditSlider var_Item3:EditBorder := exEditBorderNone var_Item3:EditWidth := -128 var_Item3:EditValue := 25 oDCOCX_Exontrol1:Refresh() |
91 |
How can I show a horizontal separator/line between groups (method 1,pattern)
|
90 |
How can I show a vertical separator/line between groups (method 3,EBN color)
local var_Item,var_Item1,var_Item2,var_Item3 as IItem local var_Items,var_Items1 as IItems oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn") var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("",nil,nil) var_Item1:ItemHeight := 128 var_Item1:AllowEdit := exItemEditVertical | exItemEditSlider var_Item1:EditBorder := exEditBorderNone var_Item1:EditWidth := 32 var_Item1:EditValue := 25 var_Item2 := var_Items1:Add("",nil,nil) var_Item2:Enabled := false var_Item2:BackColor := 0x1000000 var_Item2:ItemHeight := 96 var_Item2:CaptionWidth := 8 var_Item3 := var_Items1:Add("",nil,nil) var_Item3:ItemHeight := 128 var_Item3:AllowEdit := exItemEditVertical | exItemEditSlider var_Item3:EditBorder := exEditBorderNone var_Item3:EditWidth := 32 var_Item3:EditValue := 25 oDCOCX_Exontrol1:Refresh() |
89 |
How can I show a vertical separator/line between groups (method 2,solid color)
local var_Item,var_Item1,var_Item2,var_Item3 as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("",nil,nil) var_Item1:ItemHeight := 128 var_Item1:AllowEdit := exItemEditVertical | exItemEditSlider var_Item1:EditBorder := exEditBorderNone var_Item1:EditWidth := 32 var_Item1:EditValue := 25 var_Item2 := var_Items1:Add("",nil,nil) var_Item2:Enabled := false var_Item2:BackColor := RGB(128,128,128) var_Item2:ItemHeight := 96 var_Item2:CaptionWidth := 8 var_Item3 := var_Items1:Add("",nil,nil) var_Item3:ItemHeight := 128 var_Item3:AllowEdit := exItemEditVertical | exItemEditSlider var_Item3:EditBorder := exEditBorderNone var_Item3:EditWidth := 32 var_Item3:EditValue := 25 oDCOCX_Exontrol1:Refresh() |
88 |
How can I show a vertical separator/line between groups (method 1,pattern)
|
87 |
How can I show a pattern on the items
local var_Item as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Items1:Add("Item 1",nil,nil) var_Items1:Add("Item 2",nil,nil) var_Items1:Add("Item 3",nil,nil) var_Items:BackColor := RGB(255,255,255) var_Items:Padding := "2,2,2,12" var_Items:BackgroundExt := "root[pattern=0x006,patterncolor=RGB(128,128,128),frame=RGB(128,128,128)](bottom[2],bottom[12,text=`<font ;6><fgcolor 808080><off -2> clipboard </off></font></fgcolor>`,align=0x21])" oDCOCX_Exontrol1:Refresh() |
86 |
How can I show a thick frame arround the items
local var_Item as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Items1:Add("Item 1",nil,nil) var_Items1:Add("Item 2",nil,nil) var_Items1:Add("Item 3",nil,nil) var_Items:BackColor := RGB(255,255,255) var_Items:Padding := "2,2,2,12" var_Items:BackgroundExt := "root[frame=RGB(128,128,128)](bottom[2],bottom[12,text=`<font ;6><fgcolor 808080><off -2> clipboard </off></font></fgcolor>`,align=0x21])" oDCOCX_Exontrol1:Refresh() |
85 |
How can I add some additional icons on the background
local var_Item as IItem local var_Items,var_Items1 as IItems oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exGroupPopup var_Items1 := var_Item:Items var_Items1:Add("Item 1",nil,nil) var_Items1:Add("Item 2",nil,nil) var_Items1:Add("Item 3",nil,nil) var_Items:BackColor := RGB(255,255,255) var_Items:Padding := "0,0,0,16" var_Items:BackgroundExt := "root[text=`<img>2</img><font ;6><fgcolor 808080><off -2> clipboard </off></font></fgcolor><img>2</img>`,align=0x21]" oDCOCX_Exontrol1:Refresh() |
84 |
How can I add some additional text on the background
local var_Item as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exGroupPopup var_Items1 := var_Item:Items var_Items1:Add("Item 1",nil,nil) var_Items1:Add("Item 2",nil,nil) var_Items1:Add("Item 3",nil,nil) var_Items:BackColor := RGB(255,255,255) var_Items:Padding := "0,0,0,8" var_Items:BackgroundExt := "root[text=`<font ;6><fgcolor 808080>clipboard`,align=0x21]" oDCOCX_Exontrol1:Refresh() |
83 |
How can I disable incremental searching
|
82 |
How can I assign a tooltip to an item (method 2)
|
81 |
How can I assign a tooltip to an item (method 1)
oDCOCX_Exontrol1:Items:Add("ToolTip",nil,nil):Tooltip := "This is a bit of text that should be shown when cursor hovers the item" oDCOCX_Exontrol1:Refresh() |
80 |
How can I assign a spin field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item,var_Item1,var_Item2 as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Spin",nil,nil) var_Item:AllowEdit := exItemEditSpin var_Item:EditWidth := 16 var_Item:EditValue := 15 var_Item:EditBorder := exEditBorderNone var_Item:[EditOption,exEditMaxValue] := 1000 var_Item1 := var_Items:Add("Edit-Spin",nil,nil) var_Item1:AllowEdit := exItemEditSpin | exItemEditText var_Item1:EditWidth := -128 var_Item1:EditValue := 15 var_Item1:[EditOption,exEditMaxValue] := 1000 var_Item2 := var_Items:Add("Splider-Spin",nil,nil) var_Item2:AllowEdit := exItemEditSpin | exItemEditSlider var_Item2:EditWidth := -128 var_Item2:EditValue := 25 var_Item2:EditBorder := exEditBorderNone oDCOCX_Exontrol1:Refresh() |
79 |
How can I assign a spin field to the item (method 1)
|
78 |
How can I add a vertical slider (method 2)
|
77 |
How can I add a vertical slider (method 1)
|
76 |
How can I disable an editor (method 2)
|
75 |
How can I disable an editor (method 1)
|
74 |
How can I lock an editor (method 2)
|
73 |
How can I lock an editor (method 1)
|
72 |
How can I assign a font field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Font",nil,nil) var_Item:AllowEdit := exItemEditFont var_Item:EditWidth := -128 var_Item:EditValue := "Tahoma" oDCOCX_Exontrol1:Refresh() |
71 |
How can I assign a font field to the item (method 1)
|
70 |
How can I assign a color field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Color",nil,nil) var_Item:AllowEdit := exItemEditColor var_Item:EditBorder := exEditBorderNone var_Item:EditWidth := -128 var_Item:EditValue := 255 oDCOCX_Exontrol1:Refresh() |
69 |
How can I assign a color field to the item (method 1)
|
68 |
How can I assign a scrollbar field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("ScrollBar",nil,nil) var_Item:AllowEdit := exItemEditScrollBar var_Item:EditWidth := -128 var_Item:EditValue := "25" oDCOCX_Exontrol1:Refresh() |
67 |
How can I assign a scrollbar field to the item (method 1)
|
66 |
Is it possible to change the tooltip beging shown when I change the slider/scroll/progress value
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Progress",nil,nil) var_Item:AllowEdit := exItemEditProgress var_Item:EditWidth := -128 var_Item:EditValue := 25 var_Item:[EditOption,exEditChangeToolTip] := "`Current value is: ` + value" oDCOCX_Exontrol1:Refresh() |
65 |
How can I hide the tooltip beging shown when I change the slider/scroll/progress value
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Progress",nil,nil) var_Item:AllowEdit := exItemEditProgress var_Item:EditWidth := -128 var_Item:EditValue := 25 var_Item:[EditOption,exEditChangeToolTip] := "" oDCOCX_Exontrol1:Refresh() |
64 |
How can I assign a progress field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Progress",nil,nil) var_Item:AllowEdit := exItemEditProgress var_Item:EditWidth := -128 var_Item:EditValue := 25 oDCOCX_Exontrol1:Refresh() |
63 |
How can I assign a progress field to the item (method 1)
|
62 |
How can I assign a slider field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item,var_Item1 as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Slider",nil,nil) var_Item:AllowEdit := exItemEditSlider var_Item:EditWidth := -128 var_Item:EditValue := 25 var_Item1 := var_Items:Add("Slider",nil,nil) var_Item1:AllowEdit := exItemEditSlider var_Item1:EditBorder := exEditBorderNone var_Item1:EditWidth := -128 var_Item1:[EditOption,exEditMinValue] := 50 var_Item1:[EditOption,exEditMaxValue] := 450 var_Item1:[EditOption,exEditTickStyle] := 2 var_Item1:[EditOption,exEditTickFrequency] := 50 var_Item1:[EditOption,exEditTickLabel] := "value = vmin ? '<br><font ;6><b>'+value : ( value = vmax ? '<br><font ;6><b>'+value : ( value = 200 ? '<br><font ;6><b><fgcolor FF0000>'+value : '' ) )" var_Item1:EditValue := 345 oDCOCX_Exontrol1:Refresh() |
61 |
How can I assign a slider field to the item (method 1)
|
60 |
How can I assign a mask (time) field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Time",nil,nil) var_Item:AllowEdit := exItemEditMask var_Item:EditWidth := -128 var_Item:EditMask := "99:00:00;;0;overtype,warning=Invalid character" var_Item:EditValue := "123456" oDCOCX_Exontrol1:Refresh() |
59 |
How can I assign a mask (time) field to the item (method 1)
|
58 |
How can I assign a mask (license key) field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("License Key",nil,nil) var_Item:AllowEdit := exItemEditMask var_Item:EditWidth := -128 var_Item:EditMask := "AAAA-AAAA-AAAA-AAAA" var_Item:EditValue := "1234" oDCOCX_Exontrol1:Refresh() |
57 |
How can I assign a mask (license key) field to the item (method 1)
|
56 |
How can I assign a mask (IP address) field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("IP Address",nil,nil) var_Item:AllowEdit := exItemEditMask var_Item:EditWidth := -128 var_Item:EditMask := "{0,255}.{0,255}.{0,255}.{0,255}" var_Item:EditValue := "1.2.3.4" oDCOCX_Exontrol1:Refresh() |
55 |
How can I assign a mask (IP address) field to the item (method 1)
|
54 |
How can I assign a mask (phone) field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Phone",nil,nil) var_Item:AllowEdit := exItemEditMask var_Item:EditWidth := -128 var_Item:EditMask := "!(9999) 000 000;;;empty,select=4,overtype,beep" var_Item:EditValue := "0771638317" oDCOCX_Exontrol1:Refresh() |
53 |
How can I assign a mask (phone) field to the item (method 1)
|
52 |
How can I assign a mask (date) field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item,var_Item1 as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",nil,nil) var_Item:AllowEdit := exItemEditMask var_Item:EditWidth := -128 var_Item:EditMask := "`Date: `{1,12}/{1,31}/{1950,2050};;;select=1" var_Item:EditValue := SToD("20150215") var_Item1 := var_Items:Add("Date",nil,nil) var_Item1:AllowEdit := exItemEditMask var_Item1:EditWidth := -128 var_Item1:EditMask := "!00/00/0000;;0;empty,validateas=1,invalid=Invalid date!,warning=Invalid character!,select=4,overtype" var_Item1:EditValue := SToD("20150215") oDCOCX_Exontrol1:Refresh() |
51 |
How can I assign a mask (date) field to the item (method 1)
|
50 |
How can I assign a mask (integer) field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item,var_Item1,var_Item2 as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Integer",nil,nil) var_Item:AllowEdit := exItemEditMask var_Item:EditWidth := -128 var_Item:EditMask := ";;;float,grouping=,digits=0" var_Item:EditValue := 1000 var_Item1 := var_Items:Add("Integer-Grouping",nil,nil) var_Item1:AllowEdit := exItemEditMask var_Item1:EditWidth := -128 var_Item1:EditMask := ";;;float,decimal=,digits=0,select=1" var_Item1:EditValue := 1000 var_Item2 := var_Items:Add("Integer-In-Range",nil,nil) var_Item2:AllowEdit := exItemEditMask var_Item2:EditWidth := -128 var_Item2:EditMask := "{0,2050}" var_Item2:EditValue := 1000 oDCOCX_Exontrol1:Refresh() |
49 |
How can I assign a mask (integer) field to the item (method 1)
|
48 |
How can I assign a mask field to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Mask",nil,nil) var_Item:AllowEdit := exItemEditMask var_Item:EditWidth := -128 var_Item:EditMask := ";;;float,select=1" var_Item:EditValue := 1000 oDCOCX_Exontrol1:Refresh() |
47 |
How can I assign a mask field to the item (method 1)
|
46 |
How can I assign an edit / text-box to the item (method 2)
METHOD OCX_Exontrol1EditChange(Itm) CLASS MainDialog // EditChange event - Occurs when the user alters the item's text box field. OutputDebugString(String2Psz( AsString(Itm) )) RETURN NIL local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("Mask",nil,nil) var_Item:AllowEdit := exItemEditText var_Item:EditValue := "this is a text" var_Item:EditWidth := -128 oDCOCX_Exontrol1:Refresh() |
45 |
How can I assign an edit / text-box to the item (method 1)
|
44 |
How can I display a tab into the ribbon (method 2)
local var_Item,var_Item1,var_Item2,var_Item3 as IItem local var_Items,var_Items1,var_Items2,var_Items3 as IItems oDCOCX_Exontrol1:[Background,exMenuSelBorderColor] := RGB(240,240,240) var_Items := oDCOCX_Exontrol1:Items var_Items:ToString := "[id=0][group=0x0103][itemspad=4,4,4,4]([id=-10][group=0x03](),[id=-99][bg=RGB(240,240,240)][group=0x03][itemspad=4,4,4,4]([id=-100]))" var_Items1 := var_Items:[Item,-10]:Items var_Items1:Add("",0,0):Padding := "8,0,0,0" var_Item := var_Items1:Add("New Page",nil,nil) var_Item:ToString := "[typ=2][chk=1][spchk=-1][show=1][grp=10][bghot=RGB(255,255,255)][bgsel=RGB(240,240,240)][bgselhot=RGB(240,240,240)][height=16][group=0x03][tab=-100][pad=2,0,2,0][popupalign=0x01]([id=0][group=0x03]([]))" var_Item:Caption := "Page<off -5><font ;5><b>1</b></font></off>" var_Items2 := var_Item:Items:[Item,0]:Items var_Item1 := var_Items2:Add("add here fields for page 1",nil,nil) var_Item1:ID := -1000 var_Item1:Enabled := false var_Item1:BackColor := RGB(255,0,0) var_Item2 := var_Items1:Add("New Page",nil,nil) var_Item2:ToString := "[typ=2][chk=0][spchk=-1][show=1][grp=10][bghot=RGB(255,255,255)][bgsel=RGB(240,240,240)][bgselhot=RGB(240,240,240)][height=16][group=0x03][tab=-100][pad=2,0,2,0][popupalign=0x01]([id=0][group=0x03]([]))" var_Item2:Caption := "Page<off -5><font ;5><b>2</b></font></off>" var_Items3 := var_Item2:Items:[Item,0]:Items var_Item3 := var_Items3:Add("add here fields for page 2",nil,nil) var_Item3:ID := -1001 var_Item3:Enabled := false var_Item3:BackColor := RGB(0,255,0) var_Items1:Add("",0,0):Padding := "8,0,0,0" oDCOCX_Exontrol1:Refresh() |
43 |
How can I add check-buttons to items, without showing the check-box (method 2)
local var_Item,var_Item1,var_Item2,var_Item3 as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("Check 1",nil,nil) var_Item1:Check := true var_Item1:Checked := true var_Item1:ShowCheckedAsSelected := exDisplayItemHighlight var_Item2 := var_Items1:Add("Check 2",nil,nil) var_Item2:Check := true var_Item2:ShowCheckedAsSelected := exDisplayItemHighlight var_Item3 := var_Items1:Add("Check 3",nil,nil) var_Item3:Check := true var_Item3:Checked := true var_Item3:ShowCheckedAsSelected := exDisplayItemHighlight oDCOCX_Exontrol1:Refresh() |
42 |
How can I add check-buttons to items, without showing the check-box (method 1)
|
41 |
How can I add radio buttons to items, without showing the radio-buttons (method 2)
local var_Item,var_Item1,var_Item2,var_Item3 as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("Radio 1",nil,1000) var_Item1:ShowCheckedAsSelected := exDisplayItemHighlight var_Item1:Radio := true var_Item1:RadioGroup := 100 var_Item2 := var_Items1:Add("Radio 2",nil,1001) var_Item2:ShowCheckedAsSelected := exDisplayItemHighlight var_Item2:Radio := true var_Item2:RadioGroup := 100 var_Item3 := var_Items1:Add("Radio 2",nil,1003) var_Item3:ShowCheckedAsSelected := exDisplayItemHighlight var_Item3:Radio := true var_Item3:RadioGroup := 100 var_Items1:[Item,1000]:Checked := true oDCOCX_Exontrol1:Refresh() |
40 |
How can I add radio buttons to items, without showing the radio-buttons (method 1)
|
39 |
How can I add check-buttons to items (method 2)
local var_Item,var_Item1 as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("Check 1",nil,nil) var_Item1:Check := true var_Item1:Checked := true var_Items1:Add("Check 2",nil,nil):Check := true oDCOCX_Exontrol1:Refresh() |
38 |
How can I add check-buttons to items (method 1)
|
37 |
How can I add radio buttons to items (method 2)
local var_Item,var_Item1,var_Item2,var_Item3 as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exGroupPopup var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("Radio 1",nil,1000) var_Item1:Radio := true var_Item1:RadioGroup := 100 var_Item2 := var_Items1:Add("Radio 2",nil,1001) var_Item2:Radio := true var_Item2:RadioGroup := 100 var_Item3 := var_Items1:Add("Radio 2",nil,1003) var_Item3:Radio := true var_Item3:RadioGroup := 100 var_Items1:[Item,1000]:Checked := true oDCOCX_Exontrol1:Refresh() |
36 |
How can I add radio buttons to items (method 1)
|
35 |
How can I change the selection/highlighting color
oDCOCX_Exontrol1:SelBackColor := RGB(0,0,0) oDCOCX_Exontrol1:[Background,exMenuSelBorderColor] := RGB(128,0,0) oDCOCX_Exontrol1:[Background,exMenuHotForeColor] := RGB(255,255,255) oDCOCX_Exontrol1:ToString := "[group=3](Item 1[chk],Item 2[chk])" |
34 |
How can I prevent showing/hide the border on the selected/highlighted item
oDCOCX_Exontrol1:[Background,exMenuSelBorderColor] := oDCOCX_Exontrol1:SelBackColor oDCOCX_Exontrol1:ToString := "Item 1,Item 2" |
33 |
How can I display a tab into the ribbon (method 1)
local var_Item,var_Item1 as IItem oDCOCX_Exontrol1:[Background,exMenuSelBorderColor] := RGB(240,240,240) oDCOCX_Exontrol1:ToString := "[group=0x0103][itemspad=4,4,4,4]([id=-10][group=0x03]([id=50][pad=8,0,0,0],Page<off -5><font ;5><b>1</b></font></off>[id=60][typ=2][chk=1][spchk=-1][show=1][grp=10][bghot=RGB(255,255,255)][bgsel=RGB(240,240,240)][bgselhot=RGB(240,240,240)][height=16][group=0x03][tab=-100][pad=2,0,2,0][popupalign=1]([group=0x03]([id=80],add here fields for page 1[id=-1000][dis])),Page<off -5><font ;5><b>2</b></font></off>[id=100][typ=2][spchk=-1][show=1][grp=10][bghot=RGB(255,255,255)][bgsel=RGB(240,240,240)][bgselhot=RGB(240,240,240)][height=16][group=0x03][tab=-100][pad=2,0,2,0][popupalign=1]([group=0x03]([id=120],add here fields for page 2[id=-1001][dis])),[id=140][pad=8,0,0,0]),[id=-99][bg=RGB(240,240,240)][group=0x03][itemspad=4,4,4,4]([id=-100]))" var_Item := oDCOCX_Exontrol1:Items:[Item,-1000] var_Item:BackColor := RGB(255,0,0) var_Item1 := oDCOCX_Exontrol1:Items:[Item,-1001] var_Item1:BackColor := RGB(0,255,0) |
32 |
How do I prevent highlighting the item (method 2.b)
local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Items:Add("No highlight",nil,nil):Enabled := false var_Items:Add("Item 2",nil,nil) var_Items:Add("Item 3",nil,nil) oDCOCX_Exontrol1:Refresh() |
31 |
How do I prevent highlighting the item (method 2.a)
local var_Item as IItem local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("No highlight",2,nil) var_Item:Items:Add("",nil,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Item:ShowPopupArrow := false var_Items:Add("Item 2",nil,nil) var_Items:Add("Item 3",nil,nil) oDCOCX_Exontrol1:Refresh() |
30 |
How do I prevent highlighting the item (method 1.b)
|
29 |
How do I prevent highlighting the item (method 1.a)
|
28 |
How can I can I assign pictures or images for the item (method 2)
local var_Items as IItems oDCOCX_Exontrol1:[HTMLPicture,"pic1"] := "c:\exontrol\images\zipdisk.gif" oDCOCX_Exontrol1:[HTMLPicture,"pic2"] := "c:\exontrol\images\auction.gif" var_Items := oDCOCX_Exontrol1:Items var_Items:Add("Item",nil,nil):HTMLImage := "pic1" var_Items:Add("Item",nil,nil):HTMLImage := "pic2" var_Items:Add("",1,nil) var_Items:Add("Item <img>pic1</img>",nil,nil) var_Items:Add("Item <img>pic2</img>",nil,nil) var_Items:Add("",1,nil) var_Items:Add("<img>pic1</img> Item <img>pic2</img>",nil,nil) oDCOCX_Exontrol1:Refresh() |
27 |
How can I can I assign pictures or images for the item (method 1)
|
26 |
How can I can I assign icons for the item (method 2)
local var_Items as IItems oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") var_Items := oDCOCX_Exontrol1:Items var_Items:Add("Item",nil,nil):Image := 1 var_Items:Add("Item",nil,nil):Image := 2 var_Items:Add("",1,nil) var_Items:Add("Item <img>1</img>",nil,nil) var_Items:Add("Item <img>2</img>",nil,nil) var_Items:Add("",1,nil) var_Items:Add("Item <img>1</img>",nil,nil):Image := 1 oDCOCX_Exontrol1:Refresh() |
25 |
How can I can I assign icons for the item (method 1)
oDCOCX_Exontrol1:Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=") oDCOCX_Exontrol1:Items:ToString := "Item[img=1],Item[img=2],[sep],Item <img>1</img>,Item <img>2</img>,[sep],Item <img>1</img>[img=1]" oDCOCX_Exontrol1:Refresh() |
24 |
How can I change the visual appearance / background color (EBN) for a collection of items/group (method 2)
local var_Items as IItems oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn") var_Items := oDCOCX_Exontrol1:Items var_Items:Padding := "2,2,2,2" var_Items:BackColor := 0x1000000 var_Items:Add("Item 1",nil,nil) var_Items:Add("Item 2",nil,nil) var_Items:Add("Item 3",nil,nil) oDCOCX_Exontrol1:Refresh() |
23 |
How can I change the visual appearance / background color (EBN) for a collection of items/group (method 1)
|
22 |
How can I change the background color for a collection of items/group (method 2)
local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Items:Padding := "2,2,2,2" var_Items:BackColor := RGB(255,0,0) var_Items:Add("Item 1",nil,nil) var_Items:Add("Item 2",nil,nil) var_Items:Add("Item 3",nil,nil) oDCOCX_Exontrol1:Refresh() |
21 |
How can I change the background color for a collection of items/group (method 1)
|
20 |
How can I change the visual appearance / background color (EBN) for a specified item (method 2)
|
19 |
How can I change the visual appearance / background color (EBN) for a specified item (method 1)
|
18 |
How can I change the background color for a specified item (method 2)
local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Items:Add("Item 1",nil,nil) var_Items:Add("Item 2",nil,nil):BackColor := RGB(255,0,0) var_Items:Add("Item 3",nil,nil) oDCOCX_Exontrol1:Refresh() |
17 |
How can I change the background color for a specified item (method 1)
|
16 |
How can I change the visual appearance (EBN) of the floating popups (method 2, applies to single popup)
|
15 |
How can I change the visual appearance (EBN) of the floating popups (method 1, applies to all)
oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn") oDCOCX_Exontrol1:Items:ToString := "Popup(Item 1,Item 2,Item 3)" oDCOCX_Exontrol1:PopupAppearance := 0x1000000 | oDCOCX_Exontrol1:Refresh() |
14 |
How can I change the visual appearance of the floating popups (method 2, applies to single popup)
|
13 |
How can I change the visual appearance of the floating popups (method 1, applies to all)
|
12 |
How do I add a popup or a sub-menu so it show when cursor hovers it (method 2)
local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Items1 := var_Items:Add("Popup",2,nil):Items var_Items1:Add("Item 1",nil,nil) var_Items1:Add("Item 2",nil,nil) var_Items1:Add("Item 3",nil,nil) oDCOCX_Exontrol1:Refresh() |
11 |
How do I add a popup or a sub-menu so it show when cursor hovers it (method 1)
|
10 |
How can I arrange the items by grouping (method 2)
local var_Item,var_Item1,var_Item2,var_Item3 as IItem local var_Items,var_Items1,var_Items2,var_Items3,var_Items4 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("Horizontal",2,nil) var_Item1:GroupPopup := exGroupPopup var_Items2 := var_Item1:Items var_Items2:Add("Sub-Item <b>A</b>",nil,nil) var_Items2:Add("Sub-Item <b>B</b>",nil,nil) var_Items2:Add("Sub-Item <b>C</b>",nil,nil) var_Items1:Add("",nil,nil):CaptionWidth := 16 var_Item2 := var_Items1:Add("Vertical",2,nil) var_Item2:Alignment := exCenter var_Item2:GroupPopup := exGroupPopupVertical | exGroupPopup var_Items3 := var_Item2:Items var_Items3:Add("Sub-Item <b>A</b>",nil,nil) var_Items3:Add("Sub-Item <b>B</b>",nil,nil) var_Items3:Add("Sub-Item <b>C</b>",nil,nil) var_Items1:Add("",nil,nil):CaptionWidth := 16 var_Item3 := var_Items1:Add("Popup",2,nil) var_Items4 := var_Item3:Items var_Items4:Add("Sub-Item <b>A</b>",nil,nil) var_Items4:Add("Sub-Item <b>B</b>",nil,nil) var_Items4:Add("Sub-Item <b>C</b>",nil,nil) oDCOCX_Exontrol1:Refresh() |
9 |
How can I arrange the items by grouping (method 1)
|
8 |
How can I arrange some items vertically, and some horizontally (method 2)
local var_Item,var_Item1,var_Item2 as IItem local var_Items,var_Items1,var_Items2,var_Items3 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Items1 := var_Item:Items var_Items1:Add("1",nil,nil) var_Items1:Add("2",nil,nil) var_Items1:Add("3",nil,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Item1 := var_Items:Add("",2,nil) var_Items2 := var_Item1:Items var_Items2:Add("4",nil,nil) var_Items2:Add("5",nil,nil) var_Items2:Add("6",nil,nil) var_Item1:GroupPopup := exNoGroupPopupFrame | exGroupPopup var_Item2 := var_Items:Add("",2,nil) var_Items3 := var_Item2:Items var_Items3:Add("7",nil,nil) var_Items3:Add("8",nil,nil) var_Items3:Add("9",nil,nil) var_Item2:GroupPopup := exNoGroupPopupFrame | exGroupPopup oDCOCX_Exontrol1:Refresh() |
7 |
How can I arrange some items vertically, and some horizontally (method 1)
|
6 |
How can I assign multiple-lines to an item (method 2)
local var_Item as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Items1 := var_Item:Items var_Items1:Add("Item 1",nil,nil):Caption := "Item <br><c><b>1" var_Items1:Add("Item 2",nil,nil):Caption := "Item <br><c><b>2" var_Items1:Add("Item 3",nil,nil):Caption := "Item <br><c><b>3" var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup oDCOCX_Exontrol1:Refresh() |
5 |
How can I assign multiple-lines to an item (method 1)
|
4 |
How can I add new items arranged horizontally to the ribbon control (method 2)
local var_Item as IItem local var_Items,var_Items1 as IItems var_Items := oDCOCX_Exontrol1:Items var_Item := var_Items:Add("",2,nil) var_Items1 := var_Item:Items var_Items1:Add("Item 1",nil,nil) var_Items1:Add("Item 2",nil,nil) var_Items1:Add("Item 3",nil,nil) var_Item:GroupPopup := exNoGroupPopupFrame | exGroupPopup oDCOCX_Exontrol1:Refresh() |
3 |
How can I add new items arranged horizontally to the ribbon control (method 1)
|
2 |
How can I add new items to the ribbon control (method 2)
local var_Items as IItems var_Items := oDCOCX_Exontrol1:Items var_Items:Add("Item 1",nil,nil) var_Items:Add("Item 2",nil,nil) var_Items:Add("Item 3",nil,nil) oDCOCX_Exontrol1:Refresh() |
1 |
How can I add new items to the ribbon control (method 1)
|